#!/usr/bin/env python
# -*- coding: utf-8 -*-

import os

'load file'


def getFileList(path):
    '''''
    打印一个目录下的所有文件夹和文件 
    '''
    # 所有文件夹，第一个字段是次目录的级别
    dirList = []
    # 所有文件
    fileList = []
    # 返回一个列表，其中包含在目录条目的名称
    files = os.listdir(path)
    # 先添加目录级别
    for f in files:
        if (os.path.isdir(path + '/' + f)):
            # 排除隐藏文件夹。因为隐藏文件夹过多
            if (f[0] == '.'):
                pass
            else:
                # 添加非隐藏文件夹
                dirList.append(f)
        if (os.path.isfile(path + '/' + f) and f != ".DS_Store"):
            # 添加文件
            fileList.append(path + '/' + f)
            # 当一个标志使用，文件夹列表第一个级别不打印
    fileList.sort()
    return fileList


if __name__ == '__main__':
    fileList = getFileList("/Users/cheng/Desktop/python/cqu/GUI/img/")
    for f in fileList:
        print f.split("/")[-1]
